﻿using System;
using System.Collections.Generic;

using System.Text;

namespace Module.EntitiesInfo
{
  public class MemberInfo
    {
      #region Fields

      private int idMember;
      private string userName;
      private string password;
      private string email;
      private string address;
      private string phoneNumber;
      private bool type1;
      private DateTime createOn;
      private bool type2;
      private bool type3;
      private int active;
      private string codeAcitve;
		

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the CMSZonesInfoBase class.
		/// </summary>
		public MemberInfo()
		{
		}

		/// <summary>
		/// Initializes a new instance of the CMSZonesInfoBase class.
		/// </summary>
        public MemberInfo(int idMember, string userName, string password, string address, string phoneNumber, string email, bool type1, DateTime createdOn, bool type2, bool type3, int active, string codeAcitve)
		{
		    this.idMember = idMember;
		    this.userName = userName;
		    this.password = password;
		    this.address = address;
            this.phoneNumber = phoneNumber;
		    this.email = email;
		    this.type1 = type1;
		    this.createOn = createdOn;
            this.type2 = type2;
            this.type3 = type3;
		    this.active = active;
		    this.codeAcitve = codeAcitve;

		}

		/// <summary>
		/// Initializes a new instance of the CMSZonesInfoBase class.
		/// </summary>
        public MemberInfo(string userName, string password, string address, string phoneNumber, string email, bool type1, DateTime createdOn, bool type2, bool type3, int active, string codeAcitve)
		{
            this.userName = userName;
            this.password = password;
            this.address = address;
		    this.phoneNumber = phoneNumber;
            this.email = email;
            this.type1 = type1;
            this.createOn = createdOn;
            this.type2 = type2;
            this.type3 = type3;
            this.active = active;
            this.codeAcitve = codeAcitve;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the ZoneID value.
		/// </summary>
        public int IdMember
		{
            get { return idMember; }
            set { idMember = value; }
		}

		

		

		/// <summary>
        /// Gets or sets the userName value.
		/// </summary>
        public string UserName
		{
            get { return userName; }
            set { userName = value; }
		}

		/// <summary>
        /// Gets or sets the password value.
		/// </summary>
        public string Password
		{
            get { return password; }
            set { password = value; }
		}

		/// <summary>
        /// Gets or sets the PhoneNumber value.
		/// </summary>
        public string PhoneNumber
		{
            get { return phoneNumber; }
            set { phoneNumber = value; }
		}
        /// <summary>
        /// Gets or sets the address value.
        /// </summary>
       
        public string Address
        {
            get { return address; }
            set { address = value; }
        }

        /// <summary>
        /// Gets or sets the Email value.
        /// </summary>

        public string Email
        {
            get { return email; }
            set { email = value; }
        }


        /// <summary>
        /// Gets or sets the Type1 value.
        /// </summary>

        public bool Type1
        {
            get { return type1; }
            set { type1 = value; }
        }
        /// <summary>
        /// Gets or sets the Type2 value.
        /// </summary>

        public bool Type2
        {
            get { return type2; }
            set { type2 = value; }
        }

        /// <summary>
        /// Gets or sets the Type3 value.
        /// </summary>

        public bool Type3
        {
            get { return type3; }
            set { type3 = value; }
        }

        /// <summary>
        /// Gets or sets the Active value.
        /// </summary>

        public int Active
        {
            get { return active; }
            set { active = value; }
        }
		/// <summary>
		/// Gets or sets the CreatedOn value.
		/// </summary>

       
		public DateTime CreateOn
		{
			get { return createOn; }
			set { createOn = value; }
		}

        /// <summary>
        /// Gets or sets the Active value.
        /// </summary>

        public string CodeAcitve
        {
            get { return codeAcitve; }
            set { codeAcitve = value; }
        }

		
		
		#endregion
    }
}
